#include <GamingLibraries/Container.h>

#include <stdio.h>

typedef struct
{
	int A;
	char *B;
	int C;
	double D;
}ElementTest;

int main()
{
        Container *Test = C_NewContainer(ElementTest);
	ElementTest A = {1337, "Cameron Diver", 32, 24.3575};
	printf("%i, %s, %i, %f\n", A.A, A.B, A.C, A.D);
	C_SetElementAt(Test, 0, &A);
	ElementTest B = *(ElementTest *)C_Get(Test, 0);
	printf("%i, %s, %i, %f\n", B.A, B.B, B.C, B.D);
	
	return 0;
}
